SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vwlPof
AS
SELECT DISTINCT 
                      SSA.idServicioAgente AS ID, A.Documento, A.NombresMigracion AS Nombres, CONVERT(VARCHAR(10), SS.FechaAlta, 103) AS Fecha_Desde, 
                      CONVERT(VARCHAR(10), SS.FechaBaja, 103) AS Fecha_Hasta, dbo.tb_Plazas.CUPOF, dbo.tb_Licencias.Descripcion AS Licencia, 
                      dbo.tb_Enfermedades.Descripcion AS Enfermedad
FROM         dbo.tb_ServiciosAgentes SSA INNER JOIN
                      dbo.tb_SubserviciosAgentes SS ON SSA.idServicioAgente = SS.ServicioAgente INNER JOIN
                      dbo.tb_Organizaciones O ON O.idOrganizaciones = SSA.UbicacionOrig INNER JOIN
                      dbo.tb_Agentes A ON A.idAgente = SSA.Agente INNER JOIN
                      dbo.tb_Licencias ON dbo.tb_Licencias.idLicencia = SS.Licencia INNER JOIN
                      dbo.tb_Plazas ON SS.Plaza = dbo.tb_Plazas.idPlaza LEFT OUTER JOIN
                      dbo.tb_Enfermedades ON SS.CodEnfermedad = dbo.tb_Enfermedades.idEnfermedad
WHERE     (SS.FechaBaja IS NULL) 
--	   OR ((MONTH(SS.FechaBaja)>=MONTH(GETDATE())) AND (YEAR(SS.FechaBaja) = YEAR(GETDATE())))
OR ((SS.FechaBaja>= getdate() - 30))




GO
GRANT SELECT ON  [dbo].[vwlPof] TO [PersonalDocenteDireccion]
GO
